﻿using System.Security.Cryptography;

namespace _537AppStore_API.Model
{
    public class Application
    {
        //软件
        public Guid id { get; set; }//软件id
        public string Name { get; set; }//软件名称
        public string Icon { get; set; }//软件图标,是链接
        public string DownloadUrl { get; set; }//软件下载链接
        public InstallerType InstallerType { get; set; }//软件安装包类型
        public string InstallCommand { get; set; }//软件安装命令
        public string Category { get; set; }//软件类别
        public string Description { get; set; }//软件描述
        public string Version { get; set; }//软件版本
        public string RunFile { get; set; }//软件运行文件, //解压后运行的文件名，全名，带参数
        public string MD5 { get; set; }//软件MD5
        public DateTime LastUpdated { get; set; }//软件更新时间
        public string Author { get; set; }//软件作者
        public string Website { get; set; }//软件官网
        public string License { get; set; }//软件许可

    }
    public enum InstallerType
    {         //安装包类型,枚举
        exe,
        msi,
        zip,
        appx
    }
}
